﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Atomic.Match.Entities;
using FluentNHibernate.Mapping;

#region 版本信息
/*********************************************
 * 作者：杜一博
 * 创建日期：2012/10/9
 *********************************************
 * 修改：
 * 修改日期：
 * 修改说明：
 *********************************************/
#endregion

namespace Atomic.Match.Mappings
{
    /// <summary>
    /// MatchinfoMap 描述内容
    /// </summary>
    public class MatchinfoMap : ClassMap<MatchinfoEntity>
    {
        public MatchinfoMap()
        {
            Table("Matchinfo");
            Id(m => m.ID).GeneratedBy.Native();
            Map(m => m.Name).Length(50).Not.Nullable();
            Map(m => m.ApplyBeginDate).Default("1900-01-01");
            Map(m => m.ApplyEndDate).Default("1900-01-01");
            Map(m => m.BeginDate).Not.Nullable();
            Map(m => m.EndDate).Not.Nullable();
            Map(m => m.PlayerCount).Default("0");
        }
    }
}
